package ParserHorarios;

import java.util.Scanner;

public class ErrorHandler {

	public static void ErrorCargaHorarios(Materia materia, Curso curso, String horarios) {
		
		System.out.println(horarios);
		System.out.println("Error al cargar los horarios de " + materia.getCodigo() + " curso " + curso.getCodigo());
		System.out.println("Desea cargarlos manualmente? Si/No");
		Scanner scanner = new Scanner(System.in);
		String opcion = scanner.nextLine();
		
		if (opcion.toLowerCase().contains("si")) {
			System.out.println("Ingrese los horarios en formato correcto: ");
			horarios = scanner.nextLine();
		
			try {
				Parser.ParsearHorarios(curso, horarios);
			} catch (Exception e) {
				ErrorHandler.ErrorCargaHorarios(materia, curso, horarios);
			}
		}
	}
}
